@charset "utf-8";
 body,html{
     width: 100%;
     background-color: #fff;
     float: left;
}
 .mui-bar-nav ~ .mui-content{
     overflow-y: scroll;
     background-color: #fff;
}
 .mui-content{
     background-color: #fff;
     float: left;
     width: 100%;
     overflow-y: scroll;
     padding-top: 0.9rem;
}
 .mui-content::-webkit-scrollbar {
 	display: none;
}
.headerBox{
     position: fixed;
     z-index: 995;
     float: left;
     height: 0.9rem;
     background-color: #fff;
     width: 100%;
     top: 0;
     left: 0;
     border-bottom: #eee 1px solid;
}
 .headerBox .headerBox_left{
     width: 0.4rem;
     height: 0.28rem;
     float: left;
     margin: 0.31rem 0.2rem 0 0.3rem;
     text-align: center;
}
 .headerBox .headerBox_leftClose{
 	width: 0.4rem;
 	height: 0.4rem;
 	float: left;
 	margin: 0.25rem 0.2rem 0 0.3rem;
     text-align: center;
 	display: none;
 }
 .headerBox .headerBox_left img,.headerBox .headerBox_leftClose img{
     width: 100%;
     height: 100%;
     float: left;
     display: inline-block;
}
 .headerBox span{
     width: calc(100% - 1.28rem - 0.4rem - 0.5rem - 0.24rem);
     height: 0.9rem;
     line-height: 0.9rem;
     overflow: hidden;
     text-align: center;
     font-weight: bold;
     float: left;
     display: inline-block;
     font-size: 0.36rem;
}
 .headerBox .headerBox_right{
     width: 1.28rem;
     height: 0.9rem;
     line-height: 0.9rem;
     float: left;
     font-size: 0.28rem;
	color: rgba(51,51,51,1);
	margin-right: 0.24rem;
}
.smartTopBox{
	width: 6.5rem;
	margin: 0.43rem calc((100% - 6.5rem) / 2) 0.08rem;
	float: left;
	background-color: #fff;
	position: relative;
	z-index: 1;
}
.smartTopBox_xzLjt{
	width: 0.2rem;
	float: left;
	position: absolute;
	z-index: 9;
	top: 0.3rem;
	left: 0.28rem;
}
.smartTopBox_xzLjt img{
	width: 100%;
	display: inline-block;
	float: left;
}
.smartTopBox_xzBox{
	width: 100%;
	height: 0.8rem;
	float: left;
	border: #E4E4E4 0.02rem solid;
	border-radius: 0.1rem;
	margin-bottom: 0.2rem;
	padding-left: 0.66rem;
	cursor: pointer;
}
.smartTopBox_xzBox span{
	width: 1.13rem;
	height: 0.76rem;
	line-height: 0.76rem;
	float: left;
	margin-right: 0.05rem;
	overflow: hidden;
	font-size: 0.24rem;
	color: rgba(178,178,178,1);
}
.smartTopBox_xzBox em{
	width: calc(100% - 1.13rem - 0.1rem - 0.48rem);
	height: 0.76rem;
	line-height: 0.76rem;
	float: left;
	margin-right: 0.05rem;
	overflow: hidden;
	font-size: 0.24rem;
	color: rgba(34,34,34,1);
	font-weight: bold;
}
.smartTopBox_xzBox img{
	width: 0.24rem;
	height: 0.13rem;
	float: left;
	margin: 0.32rem 0.24rem 0 0;
	overflow: hidden;
}
.cardDetails_titleBox{
	width: 100%;
	float: left;
	padding-left: 0.5rem;
	height: 1rem;
	line-height: 1rem;
	border-top: #E4E4E4 1px solid;
	border-bottom: #E4E4E4 1px solid;
	background-color: #F9F9F9;
	font-size: 0.24rem;
	color: rgba(34,34,34,1);
}
.smartContBox{
	width: 100%;
	margin-top: 0.3rem;
	float: left;
}
.smartContBox_top{
	width: calc(100% - 0.5rem);
	float: left;
	height: 0.8rem;
	overflow: hidden;
	margin-left: 0.5rem;
}
.smartContBox_top span{
	width: 1.2rem;
	height: 0.8rem;
	line-height: 0.8rem;
	float: left;
	overflow: hidden;
	font-size: 0.24rem;
	font-weight: bold;
	color: rgba(178,178,178,1);
	margin-right: 0.1rem;
}
.smartContBox_top input{
	width: calc(100% - 1.2rem - 0.1rem);
	float: left;
	height: 0.8rem;
	margin: 0;
	padding: 0;
	line-height: 0.78rem;
	border:0;
	border-bottom: #E4E4E4 1px solid;
	font-size: 0.24rem;
	font-weight: bold;
	color: rgba(34,34,34,1);
}
.smartContBox_top input::-webkit-input-placeholder{
	color: rgba(34,34,34,1);
}
.smartContBox_bottom{
	width: calc(100% - 1.8rem);
	height: 0.86rem;
	float: left;
	line-height: 0.86rem;
	margin-left: 1.8rem;
	font-size: 0.24rem;
	color: rgba(178,178,178,1);
}
.smartContBox_bottom span{
	display: inline-block;
	font-size: 0.24rem;
	color: rgba(178,178,178,1);
}
.smartContBox_bottom em{
	display: inline-block;
	font-size: 0.24rem;
	color: rgba(178,178,178,1);
	margin-left: 0.5rem;
}
.smartContBnt{
	font-size: 0.24rem;
	color: rgba(51,51,51,1);
	float: left;
	margin: 0.42rem 0.24rem;
	width: calc(100% - 0.48rem);
	height: 0.8rem;
	background: linear-gradient(130deg,rgba(237,192,148,1) 0%,rgba(240,177,107,1) 100%);
	border-radius: 0.5rem;
	line-height: 0.8rem;
	border: 0;
	padding: 0;
}
/*选择信用卡弹窗*/
.makePlan_xkBg{
	width: 100%;
	height: 100%;
	background-image: url(../../img/makePlan_xkBG.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: fixed;
	z-index: 9998;
	top: 0;
	left: 0;
}
.smartTopBox_xfkBox,.smartTopBox_skkBox{
	width: calc(100% - 0.5rem);
	height: calc(100% - 1.2rem - 0.44rem);
	margin: 1.2rem 0.25rem 0.44rem;
	float: left;
	position: fixed;
	z-index: 9999;
	background-color: #fff;
	border-radius: 0.1rem;
}
.makePlan_selectedCardBox_topBox{
	width: 100%;
	height: 1rem;
	border-bottom: #E4E4E4 1px solid;
}
.makePlan_selectedCardBox_topBox span{
	width: calc(100% - 1.32rem);
	float: left;
	text-align: center;
	font-size: 0.3rem;
	color: rgba(34,34,34,1);
	height: 1rem;
	line-height: 1rem;
	display: inline-block;
	margin-left: 0.66rem;
}
.makePlan_selectedCardBox_topBox a{
	width: 0.36rem;
	height: 0.36rem;
	float: left;
	margin-top: 0.32rem;
}
.makePlan_selectedCardBox_topBox a img{
	width: 100%;
	height: 100%;
	float: left;
}
.makePlan_selectedCardBox_listBox{
	width: 100%;
	height: calc(100% - 1rem);
	overflow-y: scroll;
	float: left;
}
 .makePlan_selectedCardBox_listBox::-webkit-scrollbar {
 	display: none;
}
.makePlan_selectedCardBox_listBox a{
	width: 100%;
	height: 2.23rem;
	float: left;
	display: inline-block;
	position: relative;
	z-index: 1;
	margin-top: 0.2rem;
}
.makePlan_selectedCardBox_listBox_cardBG{
	width: 100%;
	height: 2.43rem;
    display: inline-block;
    float: left;
    position: absolute;
    z-index: 44;
    top: -0.2rem;
    left: 0;
}
.makePlan_selectedCardBox_listBox_contBox{
	position: relative;
    z-index: 55;
    top: -0.2rem;
}
.cardManagementBox_left{
     width: 0.64rem;
     height: 0.64rem;
     float: left;
     margin-top: 0.51rem;
     margin-left: 0.40rem;
}
 .cardManagementBox_left img{
     width: 100%;
     float: left;
}
 .cardManagementBox_middle{
     width: calc(100% - 1.92rem);
     float: left;
     margin: 0.61rem 0 0 0.2rem;
}
 .cardManagementBox_middle_top{
	width: 100%;
	height: 0.44rem;
	margin-bottom: 0.02rem;
	float: left;
}
 .cardManagementBox_middle_top span{
 	width: calc(100% - 1.54rem -0.1rem);
 	height: 0.37rem;
 	line-height: 0.37rem;
 	overflow: hidden;
 	float: left;
 	font-size: 0.26rem;
	font-weight: bold;
	color: rgba(255,255,255,1);
 }
 .cardManagementBox_middle_top em{
 	width: 1.54rem;
 	height: 0.44rem;
 	line-height: 0.44rem;
 	float: right;
 	text-align: center;
 	overflow: hidden;
 	background: linear-gradient(130deg,rgba(237,192,148,1) 0%,rgba(240,177,107,1) 100%);
	border-radius: 0.5rem;
	font-size: 0.24rem;
	color: rgba(51,51,51,1);
 }
.cardManagementBox_middle_bottom{
	width: 100%;
	height: 0.37rem;
	line-height: 0.37rem;
	overflow: hidden;
	float: left;
	font-size: 0.26rem;
	color: rgba(250,250,250,1);
}
/*提示弹窗*/
.selectChannelBox_tishiBg{
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	position: fixed;
	z-index: 9998;
	top: 0;
	left: 0;
	display: none;
	background-color:#000000;
  	opacity: 0.65;
}
.selectChannelBox_tishiBox{
	width: 6.08rem;
	height: 5.52rem;
	float: left;
	position: fixed;
	z-index: 9999;
	top: 50%;
	left: 50%;
	margin: -3.04rem 0 0 -3rem;
	background-color: #fff;
	display: none;
}
.selectChannelBox_tishiBox_top{
	width: calc(100% - 0.5rem);
	margin: 0.18rem 0.25rem;
	float: left;
}
.selectChannelBox_tishiBox_top a{
	width: 0.18rem;
	height: 0.18rem;
	float: right;
	overflow: hidden;
}
.selectChannelBox_tishiBox_top a img{
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
}
.selectChannelBox_tishiBox_middle{
	width: calc(100% - 0.6rem);
	margin: 0 0.3rem;
	float: left;
}
.s_t_m_top{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 0.36rem;
	font-weight: bold;
	color: rgba(51,51,51,1);
	line-height: 0.42rem;
	height: 0.42rem;
	overflow: hidden;
	margin-bottom: 0.08rem;
}
.s_t_m_top img{
	width: 0.6rem;
	display: inline-block;
	vertical-align: middle;
	margin-right: 0.14rem;
}
.s_t_m_middle{
	width: 100%;
	height: 1rem;
	float: left;
	padding: 0.32rem 0 0.14rem;
	border-bottom: #E7E7E7 0.02rem solid;
}
.s_t_m_middle span{
	width: 1.31rem;
	height: 0.54rem;
	line-height: 0.54rem;
	overflow: hidden;
	float: left;
	font-size: 0.32rem;
	font-weight: bold;
	color: rgba(51,51,51,1);
}
.s_t_m_middle em{
	width: calc(100% - 1.31rem);
	height: 0.54rem;
	line-height: 0.54rem;
	overflow: hidden;
	float: left;
	font-size: 0.32rem;
	font-weight: bold;
	color: rgba(51,51,51,1);
}
.s_t_m_bottom{
	width: 100%;
	height: 1rem;
	float: left;
	padding: 0.32rem 0 0.14rem;
	border-bottom: #E7E7E7 0.02rem solid;	
}
.s_t_m_bottom strong{
	width: 1.31rem;
	height: 0.54rem;
	line-height: 0.54rem;
	overflow: hidden;
	float: left;
	font-size: 0.32rem;
	color: rgba(51,51,51,1);
}
.s_t_m_bottom input{
	width: calc(100% - 1.31rem - 2.08rem - 0.2rem);
	float: left;
	border: 0;
	height: 0.52rem;
	line-height: 0.52rem;
	padding: 0;
	margin: 0 0.2rem 0 0;
}
.s_t_m_bottom a{
	width: 2.08rem;
	height: 0.54rem;
	line-height: 0.54rem;
	overflow: hidden;
	background: linear-gradient(130deg,rgba(237,192,148,1) 0%,rgba(240,177,107,1) 100%);
	border-radius: 0.27rem;
	font-size: 0.28rem;
	color: rgba(51,51,51,1);
	float: left;
	display: inline-block;
	text-align: center;
}
.s_t_m_bottom span{
	width: 2.08rem;
	height: 0.54rem;
	line-height: 0.54rem;
	overflow: hidden;
	background: linear-gradient(130deg,rgba(237,192,148,1) 0%,rgba(240,177,107,1) 100%);
	border-radius: 0.27rem;
	font-size: 0.28rem;
	color: rgba(51,51,51,1);
	float: left;
	display: inline-block;
	text-align: center;
	display: none;	
}
.selectChannelBox_tishiBox_bnt{
	width: calc(100% - 0.6rem);
	margin: 0.36rem 0.3rem 0;
	float: left;
	border: 0;
	background:linear-gradient(130deg,rgba(237,192,148,1) 0%,rgba(240,177,107,1) 100%);
	border-radius: 0.39rem;
	height: 0.78rem;
	font-size: 0.3rem;
	font-weight: bold;
	color: rgba(51,51,51,1);
}
/*20190718交易密码*/
.tradePassword_tishiBg{
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	position: fixed;
	z-index: 9998;
	top: 0;
	left: 0;
	display: none;
	background-color:#000000;
  	opacity: 0.65;
}
.tradePassword_tishiBox{
	width: 6.08rem;
	height: 4rem;
	float: left;
	position: fixed;
	z-index: 9999;
	top: 50%;
	left: 50%;
	margin: -3.04rem 0 0 -3rem;
	background-color: #fff;
	display: none;
}
.selectChannelBox_tishiBox_top a{
	width: 0.18rem;
	height: 0.18rem;
	float: right;
	overflow: hidden;
}
.selectChannelBox_tishiBox_top a img{
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
}
.tradePassword_bottom strong{
	width: 1.61rem;
}
.tradePassword_bottom input{
	width: calc(100% - 1.61rem);
	margin-right: 0;
}